@charset "utf-8";
/* ScholarOne CSS override Document by Greg Kloiber */

#contentSectionDIV .custom-focus { /* S1M-7458 */
	border:2px solid #000000 !important;
}

.custom-focus-payment { /* S1M-8014 */
	border:2px solid #000000 !important;
}

#contentSectionDIV .custom-focus[type="radio"]  { /* S1M-7460 */
	outline: #000000 !important;
	outline-width: 2px !important;
	outline-style: solid !important;
}

#contentSectionDIV .custom-focus[type="checkbox"]  { /* S1M-7460 */
	outline: #000000 !important;
	outline-width: 2px !important;
	outline-style: solid !important;
}

#alertModal [role="button"]:focus,
#alertModal [role="link"]:focus
{ /* S1M-8011 */
	outline: #000000 !important;
	outline-width: 2px !important;
	outline-style: solid !important;
}

#confirmationModal .custom-focus 
{ /* S1M-8042 */
	outline: #000000 !important;
	outline-width: 2px !important;
	outline-style: solid !important;
}

.char-format-table .custom-focus { /* S1M-8042 */
	outline: #000000 !important;
	outline-width: 2px !important;
	outline-style: solid !important;
}

#charsSelectPanel .custom-focus { /* S1M-8042 */
	outline: #000000 !important;
	outline-width: 2px !important;
	outline-style: solid !important;
}

html {
	overflow-y: scroll; /* Adds scrollbar to right side so page does not jump */
}
body {
	background-color: #FFF; /* Edited by GK for white background */
	padding-top: 0px; /* Edit by GK from 40px to 0px. Found in docs.css */
}
.center {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
/* Legacy header stuff */
td.topmenu {
	background: url(../../images/layout/ac_topmenu_left.gif);
	background-repeat: repeat-x;
}
h3 {
	font-weight: bold;
	line-height: 30px; /* Edit from 40px to keep wrapped H3 in disclosures closer */
	display: inline-block;
}
h4.h4special {
	display: inline-block;
}
.affix { /*Keeps side nav from jumping */
	position: fixed;
	top: 20px;
}
.bs-docs-sidenav.affix-bottom {/*This ovverides docs.css */
	position: absolute;
	top: auto;
	bottom: 357px; /* Data-offset-bottom="360" in HTML. The 3 px dif keeps it from flashing. Footer is 339px tall with dev bar */
}
/*Changes cursor for i icons */
.icon-info-sign {
	width: 1em;
	height: 1em;
	display: inline;
	cursor: pointer;
}
hr {
	border-top: 3px solid #c8c8c8;
}
.nobr {
	white-space: nowrap;
}

/*Custom questions inside bootstrap-styled page start*/
.custom_questions table {
	border-spacing: 1px;
	border-collapse: separate;
	background-color: inherit;
	line-height: 1em;
}

.custom_questions table a:hover {
	text-decoration: none;
}

.custom_questions table select, .custom_questions table input, .custom_questions table textarea {
	line-height: 1em;
	/*outline: inherit;*/
	padding: 4px;
	background-color: inherit;
	border: 1px solid #DADADA;
	font-size: inherit;
	height: inherit;
	/*display: inherit;*/
	color: #606060;
	width: auto;
}

.custom_questions table input[type="text"],  .custom_questions table textarea {
	background-color: white;
	margin-bottom: 0;
}

.custom_questions table input[type="checkbox"] {
	border: none;
	vertical-align: text-bottom;
}

.custom_questions table input[type="radio"] {
	border: none;
	vertical-align: text-bottom;
}

.custom_questions table p img  {
	max-width: none;
}
.custom_questions {
	font-size: 1em;
}

div#custom_questions > table  p img {
  max-width: none;
}

@media (max-width: 767px) {
	#CUSTOM_QUESTIONS_TBL td {
	    padding-left: 0% !important;
	}
}

.pagecontents {
   font-family: Arial,"Helvetica Neue",sans-serif;
   font-size: 14px;
   color: #606060;
   line-height: 20px;
   margin:0px;
}
 .pagecontents a {
   font-family: Verdana;
   font-size: 11px;
   margin:0;
 }
 
 .pagecontents p {
    margin: 0px 0px 0px;
}

 .custom_questions .pagecontents p {
    margin: 5px 0px;
}

.custom_questions .pagecontents a {
	  font-family: Arial,"Helvetica Neue",sans-serif;
    color: #0083bf;
    text-decoration: none;
    font-size: 14px;
}

td.dataentry {
   background-color: #FFFFFF;
}

td.headercells {
   background-color: #FFFFFF;
}

td.tablelines {
   background-color: #DADADA;
}

td.secondaryheader {
    background-color: #D7DDE2;
}

td.alternatetablecolor {
    background-color: #EEE;
    font-family: "Verdana";
}.bs-docs-sidenav.affix-bottom {/*This ovverides docs.css */
	position: absolute;
	top: auto;
	bottom: 357px; /* Data-offset-bottom="360" in HTML. The 3 px dif keeps it from flashing. Footer is 339px tall with dev bar */
}

TD.tablelineslight
{
   background-color: #FFFFFF;
}

TD.tablelightcolor
{
   background-color: #FFFFFF;
   font-family:"Verdana";
}

/*Custom questions inside bootstrap-styled page end*/

/* Combobox overides */
.combobtn {
	padding: 4px; /*Was 12px. Makes combobox btn less wide */
}
input, textarea, .uneditable-input {
	width: 200px; /*Was 206px found in bootstrap.css */
}
/*.collapse.in {
    overflow: visible;}  /* Keeps FuelUX combobox from being cut off by collapse divs*/
.dropdown-menu {
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
.scroller {
	height: 350px;
	border-top: 3px solid #eeeeee;
	border-bottom: 3px solid #eeeeee;
	border-left: 5px solid #eeeeee;
}
.popover-title {
	display: inherit; /*Keeps the title in popovers from being cut short */
	line-height: 18px !important;
}
.charcount {
	margin-bottom: 3px;
	float: right;
}
.authors-row {
	padding-bottom: 10px;
}
select {
	width: 100%; /* Changed from 220px to 99% to ensure a row with three comboboxes don't overlap in smaller desktop modes*/
	            /* SF_24246: Changed from 99% to 100% */
	            
}


.popover-content {
	font-size: 14px; /* All content is to be 14px or greater */
	white-space: normal;
	word-wrap: break-word;
}
.table thead > tr > th, .table thead > tr > td {
	font-size: 14px; /* All content is to be 14px or greater */
}
#author_file_list .span1 {
	white-space: nowrap;
}
/* SIDENAV OVERRIDES */

.well {
	font-size: 14px;/* All content is to be 14px or greater */
}
.well li a:focus {
	text-decoration: underline;
	color: #606060;
}
.bs-docs-sidenav {
	margin: 0 0 0;
}
.nav-list {
	margin-top: 5px;
}
.nav-list > .active > a, .nav-list > .active > a:hover {
	font-weight: bold; /*! Emphasizes current page */
	background-color: #FFF; /*! rgb(255,128,0) Matches brand colors */
	color: #4B749B; /*Brand colors */ /* US-002597 */
	text-shadow: none;
}
.nav-header {
	font-size: 14px; /* Increased from 11 to 14px */
	color: #FFF;
	background-color: #4B749B; /* US-002597 */
	text-transform: none; /* Changed from uppercase to none */
	text-shadow: none !important;
}
.nav-list > li > a, .nav-list .nav-header {/* Adds some padding to bottom and top of sidenav */
	margin-bottom: 10px;
	margin-top: 10px;
}
.nav-list > li > a:focus {	
    background-color:#F5F5F5; /*#CCC;*/
    text-decoration:underline;
}
.nav-list > li > a:blur {
	outline:none;    
}
.nav-list > li.nav-submenu.active > a { /* makes cursor default for active sidenav */
	cursor: default;
}
.nav-list > li.nav-submenu > a:focus { 
	background-color:#F5F5F5; /*#CCC;*/
    text-decoration:underline;
}
.nav-list > li.nav-submenu > a:blur { 
	outline:none;
}
.nav li + .nav-header {
	margin-top: 0px; /* Changed from 9px to 0 */
}
.nav-submenu {
	padding-left: 15px;
}
.nav-header > a, .nav-header > a:hover {
	font-weight: bold !important;
	background-color: rgb(255,128,0) !important;
	color: #FFF !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	text-shadow: none !important;
	padding: 0px 15px !important;
}
.input-datepicker {
	width: 100px;
}
.required {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial,sans-serif;
}
.required-smalltext {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
	vertical-align: -1px;
	font-family: Arial,sans-serif;
}
.completetext {
	display: none;
}
.morelink {
	color: #025A82;
	font-size: 14px;
	padding: 5px;
	cursor: pointer;
	text-decoration: underline;
}
hr.sectionbreak {
	border-top: 10px solid rgb(200, 200, 200);
}

.personOrcidUpdate a{
	color: #0083bf;
}

/* RESPONSIVE TABLE Changed to 979 from 1024 to match Bootstrap---*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 979px) {
/* Force table to not be like tables anymore */

.page-header h1 {
	margin-top: 10px;
}
table, thead, tbody, th, tr {
	display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
tr {
	border: 1px solid #ccc;
}
.table td {
	border-bottom: none;
	display:block;
	content: attr(data-label);
}
td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: none; /* Changed form 1px solid #eee */
	/*position: relative;*/
	/*padding-left: 30% !important;*/ /* Changed from 50 to 30% Added important */
}
td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 25%;
	padding-right: 10px;
	white-space: nowrap;
}
/* Label the data */
td:before {
	content: attr(data-label);
}
.page-header h1 {
	margin-top: 10px;
}

 #no-table table, #no-table thead, #no-table tbody, #no-table th, #no-table td, #no-table tr {
    display: block;
  }
  #no-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #no-table tr {
    border: 1px solid #ccc;
  }
  #no-table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
  }
  #no-table td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
    text-align:left;
    font-weight: bold;
    font-size: 90%;
    text-transform: uppercase;
  }
  #no-table td:before {
    content: attr(data-label);
  }
}

/* Smartphones (portrait and landscape) ----------- */
	@media only screen and (min-device-width : 320px) and (max-device-width : 
 480px) {
body {
	padding: 0;
	margin: 0;
	width: 320px;
}
.page-header h1 {
	margin-top: 10px;
}

}
.footer
{
    border-top: none;
    margin-top: 0px;
    margin-bottom:0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffdd;
    line-height:12px;
}
 /* .file-input-wrapper input[type="file"], .file-input-wrapper input[type="file"]:focus, .file-input-wrapper input[type="file"]:hover {
    cursor: pointer;
    left: 0;
    opacity: 0;
    outline: 0 none;
    position: absolute;
    top: 0;
    z-index: 99; 
}*/
.infopopover
{
  display:inline;
  align:left;
}
.btn-icon-text:focus{
	text-decoration: underline;	
}
.popover {
	z-index: 1060;
}

p.word-wrap {
    width: inherit;
    word-wrap: break-word;
}

.clear-file-button{
  padding: 5px;
}

div#dropdown > table  img {
  max-width: none;
}

/*hack for IE9 */
@media (min-width: 767px) {
  .span3 {
    height: 30px;
  }
  
  .dropdown-menu.quickpicklist {
   padding: 10px 10px;
   cursor: pointer;
  }

  .dropdown-menu.quickpicklist li:hover {
    background-color: rgba(0,131,191, 0.1);
  }
  quickpicklist > li {
    padding-right: 10px;
  }

}
/*4.19 Author Dashboard  S*/
@media (min-width: 800px) {
body .modal-lrg { /* This is for larger modals. Only works below 800px */
	width: 60%; /* respsonsive width */
	margin-left: -30%; /* width/2) */
}
}
.bs-docs-sidenav .fa-chevron-right {
    float: right;
    margin-right: -6px;
    margin-top: 2px;
    opacity: 0.25;
}
.bs-docs-sidenav .active .fa-chevron-right, .bs-docs-sidenav .active a:hover .fa-chevron-right {
    opacity: 1;
}
.legacyInstruction{
	margin-left:13px;
}
.whitespace{
	white-space:pre-wrap;
}
cite {
  font-style: italic;}

.whitespace-nowrap{
	white-space:nowrap;
}  
/*4.19 Author Dashboard  E*/
/*
4.20 updates
*/
.input-append.input-block-level .add-on, .input-prepend.input-block-level .add-on {
    display: table-cell;
    width: 1%;
}
.input-append.input-block-level, .input-prepend.input-block-level {
    display: table;
}
.input-append.input-block-level > input {
    border-right: 0 none;
}
.input-append.input-block-level > input, .input-prepend.input-block-level > input {
    box-sizing: border-box;
    display: table;
    min-height: inherit;
    width: 100%;
}
/*4.21*/
.fa-select {
    font-family: sans-serif,"FontAwesome";
}
body.hide-object object {
    visibility: hidden;
}

/* Tab borders */
.vertical-line {
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  padding:10px 10px 50px 10px;
} 
.ReviewTabs.nav-tabs > .active > a, .nav-tabs > .active > hover {
    background-color: #fff;
    border-bottom-color: #fff;
}
.ReviewTabs.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
    color: #fff;
    background-color: #FF8000;
    border-color: #FF8000;
}

/* Display PDF in side a DIV for Reviewing when using side-by-side template */
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

 table.tableSection {
	display: table;
    width: 100%;
}

table.tableSection thead, table.tableSection tbody {
	width: 100%;
}

table.tableSection thead {
	overflow-y: scroll;
    display: table;
    table-layout: fixed;
}

table.tableSection tbody {
	/*overflow-y: auto;*/
   /* height: 500px;*/
    display: block;
}
table.tableSection tr {
	width: 100%;
    text-align: left;
    display: table;
    table-layout: fixed;
} 
 table.tableSection {
 	display: table;
    width: 100%
  }
.uppercase{
	text-transform:uppercase;
}
hr.hrthin {
    border-top: 1px solid #C8C8C8;
    margin: 10px 0;
}
hr {
    border-top: 3px solid #C8C8C8;
 } 
 /*fix for bootstrap empty <dd> tags */
 .dl-horizontal > dd:after {
    display: table;
    content: "";
    clear: both;
  }
  input.searchlogo[type="checkbox"] {
    margin: 40px 0 0;
}
.showSaved {
  position: fixed;
  bottom: 0;
  right: 0;
}
.proofwindow.affix-bottom {/*This ovverides docs.css */
	position: fixed;
	top: auto;
	bottom: 360px; 
}

/* US-002597 */
.btn-primary, .pager .next > a, .pager .next > span { 
    color: #ffffff;
    text-shadow: none;
    background-color: #4B749B;
    background-image: none;
    background-repeat: no-repeat;
    border-color: #4B749B;
}

/* US-002597 */
.btn-primary:hover, 
.btn-primary:focus,
.pager .next > a:hover,
.pager .next > span:hover,
.btn-primary:active,
.pager .next > a:active,
.pager .next > span:active,
.btn-primary.active,
.pager .next > a.active,
.pager .next > span.active,
.btn-primary.disabled,
.pager .next > a.disabled,
.pager .next > span.disabled,
.btn-primary[disabled],
.pager .next > a[disabled],
.pager .next > span[disabled] {
    color: #fff;
    background-color: #263A4E;
}

a.cke_dialog_ui_button_ok{
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #cc790b;
    *background-color: #cc790b;
    background-image: -moz-linear-gradient(top, #F39518, #cc790b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F39518), to(#cc790b));
    background-image: -webkit-linear-gradient(top, #F39518, #cc790b);
    background-image: -o-linear-gradient(top, #F39518, #cc790b);
    background-image: linear-gradient(to bottom, #F39518, #cc790b);
    background-repeat: repeat-x;
    border-color: #cc790b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F39518', endColorstr='#cc790b', GradientType=0);
  }
  
  a.cke_dialog_ui_button_ok:hover, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_ok:focus{
    color: #FFFFFF;
    background-color: #cc790b;
    *background-color: #003bb3;
    background-image: none;
    border-color: #cc790b;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  
  #contributorroles select.disabled {
    pointer-events: none;
    cursor: not-allowed;
    color: graytext;
  }
  
  input[type=text].cke_dialog_ui_input_text{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .btnDisabled{
  cursor: not-allowed; 
  opacity: 0.4;
  }
  
  .dashred {
   color: #FF0000;
  }

  
  .progress .bar {
    background-color: #4B749B;
  }
  .ai_scroll{
  	overflow-y: auto;
	height: 400px;
  }
  /* missing in our bootstrap */
  .modal-sm {
    width: 350px;
  }
  
  .resultsDiv {
	position: relative;
  }
  .copy2ClipUnsiloID {
    display: inherit;
	content: '';    
	float: right;
    margin-top: 23px;
    width: 140px;
    height: 17px;
    background-image: url("/images/common/powered_by_UNSILO.png");
    background-repeat: no-repeat; 
 }
 
 .dot {
  height: 25px;
  width: 25px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
}

 .bubbleUAD {
  height: 25px;
  width: 50px;
  border-radius: 45%;
  display: inline-block;
  text-align: center;
  font-weight: bold;
}

.checkedBubbleUAD {	
  height: 25px;
  width: 50px;
  border-radius: 45%;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  background-color: green;
  color: white;
}

.checkedBubbleUAD.fa-check:before {
    vertical-align: -webkit-baseline-middle;
}

.navbarAnalysis {
	display: flex; 
	padding: inherit; 
}

/** Clarivate */
.btn-clv-primary {	
	border: 1px solid #5e33bf;
	box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f;
	background-color: #5e33bf;
	color: #fff !important;
	box-sizing: border-box;
	user-select: none;
  cursor: pointer;
  /*outline: none;*/
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
  margin: 0;
  min-width: 64px;
  line-height: 36px;
  padding: 0 16px;
  border-radius: 4px;
  overflow: visible;
}

.btn-clv-primary:hover {
  background-color: #fff;
	color: #5e33bf !important;
	text-decoration: underline;
}

a.clv-link {
	color: #5e33bf;
}

a.clv-link:focus {
	/*outline: none;*/
	outline: 2px solid #333333;
}
 